<?php

declare(strict_types=1);

namespace App\Model;


/**
 * @property int $id
 * @property int $uid 用户id
 * @property string $name 照片名称
 * @property string $path 原图
 * @property string $thumb 缩放图
 * @property int $hits 预览数
 * @property int $status 相片审核状态(1：待审核，2：审核不通过，3：审核通过)
 * @property string $hash 二进制文件的md5_file值，用于校验是否重复
 * @property int $ctime 上传时间
 * @property int $is_recommend 私密图片 0公开展示 1vip可见
 * @property int $audio_uid 审核人
 * @property int $audio_time 审核时间
 * @property string $audio_content 审核内容
 */
class Photo extends Model
{
    /**
     * The table associated with the model.
     */
    protected ?string $table = 'tb_photos';

    /**
     * The attributes that are mass assignable.
     */
    // protected array $fillable = [];

    protected array $guarded = [];

    /**
     * The attributes that should be cast to native types.
     */
    protected array $casts = ['id' => 'integer', 'uid' => 'integer', 'hits' => 'integer', 'status' => 'integer', 'ctime' => 'integer', 'is_recommend' => 'integer', 'audio_uid' => 'integer', 'audio_time' => 'integer'];
}
